$leftwidth:218px;
.clearfix:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
    zoom: 1;
}
.menu{
    //height: 100%;
    width: $leftwidth;
    position:absolute;
    top:50px;
    left: 0;
    right: 260px;
    bottom:30px;
    display:block;
    overflow-y: auto;
    overflow-x: hidden;
    background-color: #ebeff0;
    .menu_logo{
        .menu_showbutton{
            height:28px;
            width:28px;
            display: block;
            cursor: pointer;
            background: url(../images/menucontrolbutton.jpg) no-repeat 0 0;
            float:right;
            margin: 8px;
        }
    }
    .aoyou-menu{
        font-size: 12px;
        list-style: none;
        margin: 0px;
        padding: 0px;
        margin-top: 40px;
        li{
            display: block;
            a{
                color:#000;
                display: block;
                padding: 8px 12px;
                text-decoration: none;
                background-color: transparent;
                p{
                    color: rgb(40, 141, 65);
                    float: left;
                    margin:12px 0px 12px 0px;
                }
                i{
                    display: block;
                    width: 20px;
                    float: left;
                    margin-top:10px ;
                    height:20px;
                    background:url(../images/leftmenuicons.jpg) no-repeat;
                }
                .leftTitleIcon{margin-right: 8px;}
                .home_icon{background-position: 0px -6px;}
                .form_icon{background-position: 0px -47px;}
                .table_icon{background-position: 0px -25px;}
                .bars_icon{background-position: 0px -94px;}
                .map_icon{background-position: 0px -69px;}
                .menuplusicon{float: right;background-position: 0px -146px;}
                .menureduceicon{float: right;background-position: 0px -169px;}
            }
            ul{
                margin:0px;
                padding: 0px;
                li{
                    color:#000;
                    display: block;
                    a{
                        padding: 12px 35px;
                        border-left:5px solid #ebeff0;
                    }
                    a:hover{
                        background-color: #d3dadc;
                        border-left:5px solid $greenstylecolor;
                    }
                }
            }
        }
    }
}